aaaabbbccdddddefqqqqq
zzzzzzzzzzzzzzzzz
eeeejjjjkkllooooopppppp
